package com.jingfu.dto;

import com.jingfu.pojo.SysDept;
import com.jingfu.pojo.SysPower;
import com.jingfu.pojo.SysRole;
import lombok.Data;

import java.util.List;
import java.util.Set;

/**
 * @author jingfuu@163.com
 * @version v1.0
 * @date 2022/1/7 下午1:54
 **/
@Data
public class UserDetail {
    private String userId;

    private String username;

    private String password;

    private String realName;

    private String email;

    private String avatar;

    private String sex;

    private String phone;

    private String deptId;

    /**
     * 用户状态 1-启用 2-禁用
     */
    private String enable;

    /**
     * 所属部门
     */
    private SysDeptDTO dept;

    /**
     * 所有角色
     */
    private List<SysRole> roles;

    /**
     * 所有菜单,树形结构
     */
    private List<SysPowerDTO.MenuDTO> menus;

    /**
     * 所有权限
     */
    private Set<String> permissions;


}
